package com.central.player.service;

import com.central.model.common.PageResult;
import com.central.player.model.*;

import java.util.List;
import java.util.Map; /**
 * 玩家查询业务接口类
 */
public interface PlayerService {

    /**查询玩家基础信息列表*/
    PageResult<PlayerBase> findPlayers(Map<String, Object> params);

    /**查询玩家详细信息:*/
    PageResult<PlayerDetailsVO> findPlayerDetailed(Long playerId);

    /**获取游客,非游客数量*/
    List<Guest> listGuest();

    /**获取今日登录人次*/
    RegisterAndLogin countLoginToday();

    /**调用大厅接口,获取实时在线人数*/
    Integer countOnline();

    /**获取充值的统计信息*/
    CountRechargeDO getRecharge();

}
